struct _KERNEL_STACK_SEGMENT// Size=0x40
{
    unsigned long long StackBase;// Offset=0x0 Size=0x8
    unsigned long long StackLimit;// Offset=0x8 Size=0x8
    unsigned long long KernelStack;// Offset=0x10 Size=0x8
    unsigned long long InitialStack;// Offset=0x18 Size=0x8
    unsigned long long KernelShadowStackBase;// Offset=0x20 Size=0x8
    union _KERNEL_SHADOW_STACK_LIMIT KernelShadowStackLimit;// Offset=0x28 Size=0x8
    unsigned long long KernelShadowStack;// Offset=0x30 Size=0x8
    unsigned long long KernelShadowStackInitial;// Offset=0x38 Size=0x8
};